From: Ewan Mellor Date: Tue, 6 Feb 2007 15:35:18 +0000 (+0000) Subject: Pass the -r flag to losetup for read-only devices. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15348^2~15 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=85a6129e557cc42a40ad3990522367c7360a3671;p=xen.git Pass the -r flag to losetup for read-only devices. Signed-off-by: Daniel P. Berrange --- diff --git a/tools/examples/block b/tools/examples/block index 2b6b991125..ac4313ecd9 100644 --- a/tools/examples/block +++ b/tools/examples/block @@ -367,7 +367,13 @@ mount it read-write in a guest domain." fatal 'Failed to find an unused loop device' fi - do_or_die losetup "$loopdev" "$file" + cmode=`canonicalise_mode $mode` + if [ "$cmode" == 'r' ] + then + do_or_die losetup -r "$loopdev" "$file" + else + do_or_die losetup "$loopdev" "$file" + fi xenstore_write "$XENBUS_PATH/node" "$loopdev" write_dev "$loopdev" release_lock "block"